package com.voltmao.persistent.model;

import org.mybatis.annotation.Field;
import org.mybatis.annotation.Table;

import java.io.Serializable;
import java.util.Date;

/**
 * web_user
 */
@Table(name="web_user")
public class WebUser implements Serializable {
    /**
     * dataId
     */
    public static final String DATAID = "dataId";

    /**
     * dataId
     */
    @Field(columnName="data_id", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String dataId;

    /**
     * 手机号
     */
    public static final String PHONENO = "phoneNo";

    /**
     * 手机号
     */
    @Field(columnName="phone_no", jdbcType="VARCHAR", javaType=String.class, length=20, scale=0)
    private String phoneNo;

    /**
     * name
     */
    public static final String NAME = "name";

    /**
     * name
     */
    @Field(columnName="name", jdbcType="VARCHAR", javaType=String.class, length=255, scale=0)
    private String name;

    /**
     * phoneCode
     */
    public static final String PHONECODE = "phoneCode";

    /**
     * phoneCode
     */
    @Field(columnName="phone_code", jdbcType="VARCHAR", javaType=String.class, length=255, scale=0)
    private String phoneCode;

    /**
     * 字典:渠道类型
     */
    public static final String FORDICQDLX = "forDicQdlx";

    /**
     * 字典:渠道类型
     */
    @Field(columnName="for_dic_qdlx", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String forDicQdlx;

    /**
     * isDel
     */
    public static final String ISDEL = "isDel";

    /**
     * isDel
     */
    @Field(columnName="is_del", jdbcType="INTEGER", javaType=Integer.class, length=10, scale=0)
    private Integer isDel;

    /**
     * createDate
     */
    public static final String CREATEDATE = "createDate";

    /**
     * createDate
     */
    @Field(columnName="create_date", jdbcType="TIMESTAMP", javaType=Date.class, length=19, scale=0)
    private Date createDate;

    /**
     * updateDate
     */
    public static final String UPDATEDATE = "updateDate";

    /**
     * updateDate
     */
    @Field(columnName="update_date", jdbcType="TIMESTAMP", javaType=Date.class, length=19, scale=0)
    private Date updateDate;

    /**
     * 留言信息
     */
    public static final String LITTLEMSG = "littleMsg";

    /**
     * 留言信息
     */
    @Field(columnName="little_msg", jdbcType="VARCHAR", javaType=String.class, length=2000, scale=0)
    private String littleMsg;

    private static final long serialVersionUID = 1L;

    /**
     * @return dataId
     *         dataId
     */
    public String getDataId() {
        return dataId;
    }

    /**
     * @param dataId
     *         dataId
     */
    public void setDataId(String dataId) {
        this.dataId = dataId == null ? null : dataId.trim();
    }

    /**
     * @return phoneNo
     *         手机号
     */
    public String getPhoneNo() {
        return phoneNo;
    }

    /**
     * @param phoneNo
     *         手机号
     */
    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo == null ? null : phoneNo.trim();
    }

    /**
     * @return name
     *         name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name
     *         name
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * @return phoneCode
     *         phoneCode
     */
    public String getPhoneCode() {
        return phoneCode;
    }

    /**
     * @param phoneCode
     *         phoneCode
     */
    public void setPhoneCode(String phoneCode) {
        this.phoneCode = phoneCode == null ? null : phoneCode.trim();
    }

    /**
     * @return forDicQdlx
     *         字典:渠道类型
     */
    public String getForDicQdlx() {
        return forDicQdlx;
    }

    /**
     * @param forDicQdlx
     *         字典:渠道类型
     */
    public void setForDicQdlx(String forDicQdlx) {
        this.forDicQdlx = forDicQdlx == null ? null : forDicQdlx.trim();
    }

    /**
     * @return isDel
     *         isDel
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * @param isDel
     *         isDel
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * @return createDate
     *         createDate
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     *         createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return updateDate
     *         updateDate
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     *         updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return littleMsg
     *         留言信息
     */
    public String getLittleMsg() {
        return littleMsg;
    }

    /**
     * @param littleMsg
     *         留言信息
     */
    public void setLittleMsg(String littleMsg) {
        this.littleMsg = littleMsg == null ? null : littleMsg.trim();
    }
}